/*
 * dwt_core.h
 *
 *  Created on: Apr 21, 2009
 *      Author: alex
 */

#ifndef DWT_CORE_H_
#define DWT_CORE_H_

#include "mri_utils.h"
#include "dwt_types.h"

/**
 * Performs the DWT described by params on the provided data described by desc
 */
void dwt_real_decomposition(float* data, mri_matrix_descriptor_t* desc, dwt_params_t* params);

/**
 * Performs the IDWT described by params on the provided data described by desc
 */
void dwt_real_reconstruction(float* data, mri_matrix_descriptor_t* desc, dwt_params_t* params);

#endif /* DWT_CORE_H_ */
